/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Expertos;

import Entidades.FeriadoAsueto;
import Persistencia.JPAControllerFeriados;
import Persistencia.JpaController;
import java.util.Date;
import java.util.List;

/**
 *
 * @author diego
 */
public class ExpertoFeriados {

    public List<FeriadoAsueto> buscarFeriadoVigentes() {
        List<FeriadoAsueto> listaferiado;
        JPAControllerFeriados jpap = new JPAControllerFeriados();
        listaferiado = jpap.buscarPorVigencia(true);
        return listaferiado;
    }

    public void nuevoFeriado(Date fechaFA, boolean feriado, String observaciones) {
        JpaController jpa = new JpaController();
        FeriadoAsueto fya = new FeriadoAsueto();
        fya.setFechaFA(fechaFA);
        fya.setferiado(feriado);
        fya.setObservacionesFA(observaciones);
        jpa.begin();
        jpa.create(fya);
        jpa.commit();
    }

    public void modificarFeriado(FeriadoAsueto feria, Date fechaFA, boolean feriado, String observaciones) {
        JpaController jpa = new JpaController();
        feria.setFechaFA(fechaFA);
        feria.setferiado(feriado);
        feria.setObservacionesFA(observaciones);
        jpa.begin();
        jpa.edit(feria);
        jpa.commit();
    }
}
